feel like kicking oneself - Turkish English Dictionary